package com.denlaku.longan.controller;

import com.denlaku.longan.core.CurrentInfo;
import com.denlaku.longan.http.Return;
import com.denlaku.longan.vo.Tenant;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;

import java.util.List;

/**
 * @author tianx
 */
@RequestMapping("/base")
public interface BaseController {
    /**
     * 获取当前上下文
     *
     * @return 当前上下文
     */
    @GetMapping("/current/get")
    Return<CurrentInfo> get();

    /**
     * 获取当前用户租户列表
     *
     * @return 当前用户租户列表
     */
    @GetMapping("/ownedList")
    Return<List<Tenant>> ownedList();
}
